home *** CD-ROM | disk | FTP | other *** search
/ Mac-Source 1994 July / Mac-Source_July_1994.iso / C and C++ / Libraries / CStatusBar 1.0 / CStatusBar.h < prev    next >
Text File  |  1990-08-28  |  655b  |  33 lines

  1. /*****
  2.  *     CStatusBar.h
  3.  *    Status bar graph class by Joe Zobkiw
  4.  *
  5.  *    This code is free and in the public domain, if you use it, please mention
  6.  *    so in your About Box.
  7.  *
  8.  *    Suggestions or bugs: AFA Zobkiw @ America Online
  9.  *
  10.  *****/
  11.  
  12. #define    _H_CStatusBar            /* Include this file only once */
  13. #include <ColorToolbox.h>
  14.  
  15. #define SHADOW_DEPTH    2
  16.  
  17.  
  18. struct CStatusBar : indirect {
  19.  
  20.     DialogPtr    dialog;
  21.     int            item;
  22.     Boolean        shadow;
  23.     Boolean        vertical;
  24.     Boolean        color;
  25.     RGBColor    rgb;
  26.     
  27.     void    IStatusBar( DialogPtr dialog, int item, Boolean shadow, 
  28.                         Boolean vertical, Boolean color, RGBColor rgb );
  29.     
  30.     void     Draw(void);
  31.     
  32.     void    Update( int percent );
  33. };